﻿/*!
 * Copyright (c), 上海沃恩信息科技有限公司.
 * All rights reserved.
 * Licensed under BSD (https://www.pittypat.work/bsd.html).
 */

namespace Pittypat
{
    /// <summary>
    /// 表示导航列表中的模块导航项目。
    /// </summary>
    public interface INavModule : IComplex
    {
        /// <summary>
        /// 获取模块的 Id。
        /// </summary>
        @uuid? Id { get; }

        /// <summary>
        /// 获取模块的路径。
        /// </summary>
        @string? Url { get; }

        /// <summary>
        /// 获取模块的名称。
        /// </summary>
        @string? Name { get; }

        /// <summary>
        /// 获取模块的描述信息，通常用于作为工具提示。
        /// </summary>
        @string? Description { get; }
    }
}
